import axios from 'axios'
// noinspection JSAnnotator
export default {

  // 读取列表数据绑定到表单中
  findAll () {
    return axios.get('/api/itemCat/findAll.do')
  },
  // 分页
  findPage (page, rows) {
    return axios.get('/api/itemCat/findPage.do?page=' + page + '&rows=' + rows)
  },
  // 查询实体
  findOne (id) {
    return axios.get('/api/itemCat/findOne.do?id=' + id)
  },
  // 增加
  add (entity) {
    return axios.post('/api/itemCat/add.do', entity)
  },
  // 修改
  update (entity) {
    return axios.post('/api/itemCat/update.do', entity)
  },
  // 删除
  dele (ids) {
    return axios.get('/api/itemCat/delete.do?ids=' + ids)
  },
  // 搜索
  search (page, rows, searchEntity) {
    return axios.post('/api/itemCat/search.do?page=' + page + '&rows=' + rows, searchEntity)
  },
  // 根据上级分类查询商品分类列表
  findByParentId (parentId, page, size) {
    return axios.get('/api/itemCat/findByParentId.do?parentId=' +
      parentId + '&&page=' +
      page + '&&rows=' + size)
  }
}
